package com.bycx.dingxinlc.mapper;

import java.util.Date;

import org.apache.ibatis.annotations.Param;

import com.bycx.core.mybatis.MyBatisRepositoryMysql;
import com.bycx.dingxinlc.model.TCustLoginInfo;

@MyBatisRepositoryMysql
public interface TCustLoginInfoMapper {
	/** 插入新的用户信息TCustLoginInfo **/
	void insertCustLoginInfo(TCustLoginInfo loginInfo);

	/** 通过phoneNo查询TCustLoginInfo **/
	TCustLoginInfo queryCustLoginInfoByPhoneNo(@Param("phoneNo") String phoneNo);

	/** 通过openId查询TCustLoginInfo **/
	TCustLoginInfo queryCustLoginInfoByOpenId(@Param("openId") String openId);

	/** 根据id修改openId **/
	void updateOpenIdById(@Param("id") String id,
			@Param("openId") String openId,
			@Param("modifyDate") Date modifyDate);

	/** 根据id修改pwd **/
	void updatePwdByPhoneNo(@Param("phoneNo") String phoneNo,
			@Param("newPwd") String newPwd,
			@Param("modifyDate") Date date);
}
